.detail-container{
  margin-top:70px;
  margin-bottom:30px;
  border-top: 1px solid #90c31f;
  .datepicker-box{
    position:relative;
    display: inline-block;
    width: 300px;
    height: 35px;
    margin-bottom: -10px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }
  .detail-content{
    width: 1102px;
    height:auto;
    margin:0 auto;
    margin-top:25px;
    .banner-box{
      width: 530px;
      height: 500px;
      background-color: #cee59d;
      .big-pic{
        width: 530px;
        height:396px;
        padding:2px;
        img{
          width: 100%;
          height: 100%;
        }
      }
      .banner{
        position: relative;
        span{
          font-size: 24px;
          color: #fff;
          font-weight: 400;
          position: absolute;
          top:35px;
        }
        .wficon-left{
          left:8px;
        }
        .wficon-right{
          right:10px;
        }
        .pic{
          display: inline-block;
          width:330px;
          height:60px;
          position: relative;
          left:40px;
          a{
            position: absolute;
            top:8px;
            width: 106px;
            height: 82px;
            cursor: pointer;
            border:2px solid #fff;
            img{
              width: 100%;
              height: 100%;
            }
          }
          a:nth-child(2){
            left:115px;
          }
          a:nth-child(3){
            left:228px;
          }
          a:nth-child(4){
            left:342px;
          }
          a:hover{
            top:0px;
          }
        }
      }
    }
    .content-box{
      width:565px;
      height:auto;
      .content{
        .rent-title{
          margin-bottom:40px;
          margin-left:10px;
          p{
            display: inline-block;
          }
          .price{
            margin-left: 116px;
          }
        }
        .rent-con{
          color: #888;
          margin-left:20px;
          line-height:28px;
          .font_16{
            color: #333;
          }
          margin-bottom:30px;
        }
        hr{
          border-style:dashed;
          border-color: #888;
          margin-left:10px;
        }
        .rent-form{
          margin-top:30px;
          margin-left:20px;
          label{
            font-weight: normal;
            margin-right:32px;
          }
          .select-box{
            width: 300px;
            height: 35px;
            select{
              width: 100%;
              height: 100%;
            }
          }
          input{
            width: 300px;
            height: 35px;
            padding-left:10px;
          }
          .total-box{
            margin-top:40px;
            position: relative;
            .total{
              position: absolute;
              top: 20px;
              right: 180px;
            }
            .gradient-btn{
              position: absolute;
              right:0;
            }
          }
        }
      }
    }
  }

}
